perm filename VISION.LAN[DOC,TOB]1 blob
sn#071530 filedate 1973-11-05 generic text, type T, neo UTF8
00100 TOB,RBC,RHT,
00200 BLB,JAF,WAP,DBA
00300
00400 Data Types
00500 PICTURE-TV buffer
00600 raster of bytes in memory
00700 device (TV,file,memory)
00800 access info
00900 window ptr
01000 transform
01100 WINDOW
01200 part of a buffer
01300 PICTURE ptr
01400 x relative to PICTURE
01500 y relative to PICTURE
01600 nx
01700 ny
01800 transform ptr
01900 PIX ELEMENT indexed i,j with respect to a window
02000
02100 TRANSFORM
02200
02300 INVERSE TRANSFORM
02400
02500 RAY IN SPACE
02600
02700 MODELS
02800 WORLD MODEL-YYY
02900 PARTS MODELS TOB,BGB,RCB,RHT
03000
03100 FOR LASER DATA
03200 FOR EDGE OPERATOR
03300 FOR CURVES-SPLINE
03400 FOR LINE DRAWINGS
03500 FOR DISPLAY-HIDDEN LINE EDGE DATA
00100 Operations and operators
00150
00175 CORRELATION OPERATIONS
00200 1. Correlation-bulk
00300 local, with small windows
00400 global, with construction of a global transform from patches
00500 2. Feature correlation
00505 edge points
00525
00550 EDGES AND REGIONS
00700 3. Edge point scan
00800 4. Corner Finder
00900 5. Differencing
01000 6. Contouring
01100 7. Yoram's region grower
01200 8. region growing
01300 global
01400 incremental
01500 9. verification type operations
01600 edge in a direction
01700 edge at a vertex
01800 edge termination
01900 10. optimal curve edge detection
02000 11. Hueckel edge operator
02100 12. color edges
02150 CURVE TYPE OPERATORS
02200 13. curve fitting
02300 14. corner fitting
02400 15. arcs and spline
02500 16. straight line finding slope-intercept space
02600 17. edge follower
02700
02800 overhead functions
02900 window
03000 camera adjustment and servo
03100 calibration
03200 focus
03300
03400 laser
03500 point laser
03600 read nonzero pts
03700 depth discontinuity
03800 slope discontinuity
03900
04000 STEREO
04100 bulk correlation
04200 feature point
04300 TEXTURE
00100 Coding conventions
00200 1. All data structures should be dumpable and readable
00300 2. Separate input/output from processing
00400 3. Files should have symbolic data-type labels
00500 4. All references to data structures should be symbolic
00600 with access functions or macros defined, in order
00700 to allow changes readily.
00100 From NIH vision language
00200
00300 Major primitive image analysis operations
00400 Tape access
00500 Disk Input
00600 Disk output
00700 array allocation
00800 array printout
00900 array statistics
00950 max,min,area,centroid,weighted centroid,variance
00975 higher order moments of blobs
01000 thresholding
01100 boolean array operations
01200 boundary tracing
01300 bit counting
01400 blob extraction
01500 shifting
01600 rotation
01700 texture
01800 two-dimensional derivative